ASM refinement and generalizations of forward simulation in data refinement: a comparison

نویسنده

  • Gerhard Schellhorn
چکیده

In [1], we have formalized Börger’s refinement notion for Abstract State Machines (ASMs). The formalization was based on transition systems, and verification conditions were expressed in Dynamic Logic. In this paper, the relation between ASM refinement and data refinement is explored. Data refinement expresses operations and verification conditions using relational calculus. We show how to bridge the gap between the different notations, and that forward simulation in the behavioral approach to data refinement can be viewed as a specific instance of ASM refinement with 1:1 diagrams, where control structure is not refined. We also prove that two recent generalizations of data refinement, weak refinement and coupled refinement can be derived from ASM refinement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ASMs and Refinement of State-based Systems

My talk will present the refinement concept of abstract state machines (ASMs, [Gur95], [BS03]) that was introduced by Börger in the 90’ies ([Bör90a], [Bör90b]), when he found that traditional refinement concepts were not suitable to capture refinement in the verification of a Prolog compiler. His methodology for the use of the ASM refinement paradigm and numerous applications are described in [...

متن کامل

Verification of ASM Refinements Using Generalized Forward Simulation

This paper describes a generic proof method for the correctness of refinements of Abstract State Machines based on commuting diagrams. The method generalizes forward simulations from the refinement of I/O automata by allowing arbitrary m:n diagrams, and by combining it with the refinement of data structures. Categories: D.2.1, D.2.4, F.3.1, F.3.2, F.4.1

متن کامل

A Systematic Verification Approach for Mondex Electronic Purses Using ASMs

In [SGHR06] we have solved the challenge to mechanically verify the Mondex challenge about the specification and refinement of an electronic purse as defined in [SCJ00]. In this paper we show, that the verification can be made more systematic and better automated using ASM refinement instead of the original data refinement. This avoids to define a lot of properties of intermediate states during...

متن کامل

ASM Refinement Preserving Invariants

This paper gives a definition of ASM refinement suitable for the verification that a protocol implements atomic transactions. We used this definition as the basis of the formal verification of the refinements of the Mondex case study with the interactive theorem prover KIV. The refinement definition we give differs from the one we gave in earlier work which preserves partial and total correctne...

متن کامل

An Analysis of Forward Simulation Data Refinement

This paper investigates data refinement by forward simulation for specifications whose semantics is given by partial relations. The most well-known example of such a semantics is that for Z. The standard model-theoretic approach is based on totalisation and lifting. The paper examines this model, exploring and isolating the precise roles played by lifting and totalisation in the standard accoun...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 336  شماره 

صفحات  -

تاریخ انتشار 2005